Using i * Models to Enrich User Stories
نویسندگان
چکیده
In agile methods the user stories are widely used to describe requirements. However, the user stories are an artifact too narrow to represent and detail the requirements. Issues like software context and dependencies between stories are also limited with the use of only this artifact. The lack of documentation in agile development environment is identified as one of the main challenges of the methodology. This work proposes the use of i* model that aims to reduce this lack of existing documentation in agile methods. We propose a set of heuristics to perform the mapping of the requirements presented as user stories in i* models. The i* models are used as a form of documentation in agile environment, thus the user stories can be viewed more broadly and with their proper relationships according to the business environment that they will meet.
منابع مشابه
Managing User Stories
Assuming that the system documentation produced by the Extreme Programming (XP) process is the actual code, we propose to enrich this documentation by aggregating the user stories (system requirements) to the final product, the code. In XP system requirements are elicited from clients using a template named user story cards that are further discarded. By simply annexing the user stories as they...
متن کاملUS2StarTool: Generating i* Models From User Stories
In agile methods, the requirements are represented by user stories. However, this model does not allow a good visualization of context in which a story is inserted, reducing the understanding of the system as a whole. On the other hand, the i* model presents dependencies among organizational actors, and the understanding of the context in which a requirement is inserted. This paper presents an ...
متن کاملA Systematic and Lightweight Method to Identify Dependencies between User Stories
The order in which user stories are implemented can have a significant influence on the overall development cost. The total cost of developing a system is non commutative because of dependencies between user stories. This paper presents a systematic and lightweight method to identify dependencies between user stories, aiding in the reduction of their impact on the overall project cost. Initial ...
متن کاملToward a Computational Model of Affective Responses to Stories for Augmenting Narrative Generation
Current approaches to story generation do not utilize models of human affect to create stories with dramatic arc, suspense, and surprise. This paper describes current and future work towards computational models of affective responses to stories for the purpose of augmenting computational story generators. I propose two cognitively plausible models of suspense and surprise responses to stories....
متن کاملA free user friendly program for evaluation of radiotherapy plans based on different dose response models
Introduction: Radiotherapy (RT) plan evaluation using dose response models has become a feasible approach in routine clinical practice. Although there are several tools for this task, they suffer from limitations including number of different dose response models and parameters. In the present study, we aimed to develop a free program for RT plan evaluation based on a variety ...
متن کامل